package com.itcam.mapper;

import com.itcam.pojo.Employee;

import java.util.List;
import java.util.Map;

public interface EmployeeMapper {

    // 根据id查询员工对象
    Employee queryById(Integer id);

    // 根据id删除员工信息
    int deleteById(Integer id);

    // 根据工资查询员工信息
    List<Employee> queryBySalary(Double salary);

    // 插入员工数据【实体对象】
    int insertEmp(Employee employee);

    // 根据员工姓名和工资查询员工信息
    List<Employee> queryByNameAndSalary(String name,Double salary);

    // 插入员工数据，传入的是一个map(name=员工的名字，salary=员工的薪水)
    // mapper接口不允许重载！！！
    int insertEmpMap(Map data);
}
